import localeMessageBox from '@/components/message-box/locale/en-US';
import localeLogin from '@/views/login/locale/en-US';

import localeWorkplace from '@/views/dashboard/workplace/locale/en-US';

import localeSearchProject from '@/views/project/search-table/locale/en-US';
import localeSearchRoute from '@/views/route/search-table/locale/en-US';
import localeCreateRoute from '@/views/route/create-route/locale/en-US';
import localeConsulPreview from '@/views/consul/preview/locale/en-US';
import localeSyncProject from '@/views/project/sync-content/locale/en-US';
import localeConsul from '@/views/consul/search-table/locale/en-US';

import localeGlobalConfigurationDetail from '@/views/global-configuration/detail/locale/en-US';

import localeSuccess from '@/views/result/success/locale/en-US';
import localeError from '@/views/result/error/locale/en-US';

import locale403 from '@/views/exception/403/locale/en-US';
import locale404 from '@/views/exception/404/locale/en-US';
import locale500 from '@/views/exception/500/locale/en-US';

import localeSettings from './en-US/settings';
import localeRadio from './en-US/radio';
import localeLoadBalancer from './en-US/load-balancer';
import localeQos from './en-US/qos';
import localeRateLimit from './en-US/rate-limit';
import localeServiceDiscovery from './en-US/service-discovery';
import localeHttpHandler from './en-US/http-handler';
import localeProject from './en-US/project';
import localeDownstream from './en-US/downstream';
import localeUpstream from './en-US/upstream';
import localeRoute from './en-US/route';
import localeAuthentication from './en-US/authentication';

export default {
  'menu.dashboard': 'Dashboard',
  'menu.server.dashboard': 'Dashboard-Server',
  'menu.server.workplace': 'Workplace-Server',
  'menu.server.monitor': 'Monitor-Server',
  'menu.project': 'Project',
  'menu.result': 'Result',
  'menu.exception': 'Exception',
  'menu.globalconfiguration': 'Global Configuration',
  'menu.profile': 'Profile',
  'menu.visualization': 'Data Visualization',
  'menu.user': 'User Center',
  'menu.arcoWebsite': 'Arco Design',
  'menu.consul': 'Consul',
  'menu.consul.search': 'Consul Bak Search',
  'menu.consul.preview': 'Consul Preview',
  'unit.ms': 'ms',
  'unit.second': 'second',
  'navbar.action.locale': 'Switch to English',
  'submit': 'Submit',
  'confirm': 'Confirm',
  'exit': 'Exit',
  'cancel': 'Cancel',
  ...localeSettings,
  ...localeMessageBox,
  ...localeLogin,
  ...localeWorkplace,

  ...localeSyncProject,
  ...localeSearchProject,
  ...localeSearchRoute,
  ...localeCreateRoute,
  ...localeConsulPreview,
  ...localeConsul,

  ...localeGlobalConfigurationDetail,
  ...localeSuccess,
  ...localeError,
  ...locale403,
  ...locale404,
  ...locale500,
  ...localeRadio,
  ...localeLoadBalancer,
  ...localeQos,
  ...localeRateLimit,
  ...localeServiceDiscovery,
  ...localeHttpHandler,
  ...localeProject,
  ...localeDownstream,
  ...localeUpstream,
  ...localeRoute,
  ...localeAuthentication,
};
